package fr.afcepf.atod19.appli.dao;

import java.util.List;

import fr.afcepf.atod19.appli.entity.Compte;
import fr.afcepf.atod19.appli.entity.Operation;

//CRUD avec throws RuntimeException implicites
public interface CompteDao {
	Long createCompte(Compte cpt); //return pk
	Compte getCompteByNum(Long num);
	void updateCompte(Compte cpt);
	void deleteCompte(Long numCpt);
	void addOperationForCompte(Long numCptDeb, Operation opDebit);
	public List<Compte> getComptesDuClient(Long numCli);
}
